草庐IT

sqlite - Symfony2 : Unit testing with sqlite

全部标签

php - Symfony2 Form 使用 attr 属性的翻译器

我有一个表单,其中包含一个元素的一些元素,我想在一个属性中使用翻译器(数据占位符,它是JQuery扩展的名称)。$builder->add('items','entity',array('label'=>'MyBundle.items','required'=>true,'em'=>$this->em,'multiple'=>true,'expanded'=>false,'attr'=>array('placeholder'=>'MyBundle.items.placeholder','data-placeholder'=>'MyBundle.items.placeholder.dat

php - 保存实体形式错误 - symfony2

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭8年前。Improvethisquestion当我尝试保存简单表单时出现错误错误执行'INSERTINTOmEvents(title,desc,dateTimeStart,dateTimeEnd,visibleFrom,visibleTo,timetype,locationName,miejsce)VALUES(?,?,?,?,?,?,?,?,

php - Symfony 2.4 中的语言切换器

我有一个对象语言,我可以从管理页面添加、删除和更新语言。我想做的是添加一个语言切换器,我把这个html/twig代码:{%forlanguageinlanguages%}{{language.language|capitalize}}({{language.code}}){%endfor%}还有一个ActionAction的路径是evr_footer_switch_language,我在上面的切换器中使用的那个:publicfunctionswitchlanguageAction($locale='en'){$this->get('session')->set('_locale',$l

php - Symfony2 - 实体子文件夹上实体的getRepository

大多数时候,实体位于src/Project/FooBundle/Entity/Foo.php。然后您可以通过以下方式访问存储库:$this->getRepository('ProjectFooBundle:Foo');但是当实体位于src/Project/FooBundle/Entity/Foo/Foo.php时如何访问存储库? 最佳答案 正如我在评论中提到的,这可以通过以下语法完成:$this->getRepository('ProjectFooBundle:Foo/Foo');或(如@Touki所述)$this->getRepo

php - 在 Symfony 2.3 项目上集成 Twitter Bootstrap 3.2

我尝试将TwitterBootstrap3.2集成到我的Symfony2.3项目中。刚找到TutorialsforBootstrap3.0withleafo/lessphp,但这不再受支持,此外它不适用于Bootstrap3.2。我没有发现任何类似支持最新Bootstrap版本的leafo/lessphp。有什么方法可以将Bootstrap3.2集成到Symfony2.3项目中吗?问候 最佳答案 symfony2.6通过composer进行简单安装和更新。它仅适用于字体、css、js。Composer.json"require":{

php - 如何从 Mac 上完全卸载 symfony 和 composer

我想从我的mac中完全删除symfony和composer。我已经用谷歌搜索了五个小时,但没有找到关于如何从我的mac上完全卸载composer和symfony的文档。为什么这么难找?甚至在Symfony网站上。 最佳答案 您计算机上的Symfony只是一个包含框架和文件结构的文件夹,因此您可以删除该文件夹,然后就完成了。Composer只是一个可以在命令行上运行的二进制文件(phar)。找到该文件所在的位置并将其删除。 关于php-如何从Mac上完全卸载symfony和composer

php - 如何在 Windows 上的 Symfony2 中设置 compass ?

我一直使用Linux操作系统,但我需要检查其他人在Windows下的运行情况。我已经设置了一个xampp包和一个symfony2框架。config.yml:#AsseticConfigurationassetic:debug:"%kernel.debug%"use_controller:falsewrite_to:%kernel.root_dir%/../../html/#bundles:[]#java:/usr/bin/javafilters:cssrewrite:~sass:bin:"C:\Ruby\bin\sass"compass:bin:"C:\Ruby\bin\compass

php - 带有子表单的 Symfony 表单

我的用户表单中有一个用户表单和一个联系表单我试图将我的联系表单添加到用户表单当我尝试添加时$builder->add('contact',newContactType());失败了Youcannotaddchildrentoasimpleform.Maybeyoushouldsettheoption"compound"totrue?试图设置化合物但没有成功/***{@inheritdoc}*/publicfunctionconfigureOptions(OptionsResolver$resolver){$defaults=array('compound'=>true,'inherit

php - Symfony 如何用 Git 和 Composer 管理 Component 的子包?

我正在尝试找出Symfony用于为每个Symfony组件(和Bridge或Bundle)创建单独包的工作流程,同时仍将它们全部包含在主Symfony框架中。框架以及每个组件都有自己的composer.json文件:Symfony├──Component|├──Component1||├──...||└──composer.json|├──Component2||├──...||└──composer.json|└──...└──...我想以类似的方式创建一个项目。Symfony如何使用Git子树以这种方式跟踪框架和组件,以便它们可以单独安装或与composer一起安装?框架是否为每个包

php - Symfony 2 - 在 preSubmit 事件订阅者上向表单元素添加错误

我在表单的事件订阅者中有一个preSubmit事件,对于特定情况,我想向表单字段添加错误。我在订阅者中的方法如下:publicfunctiononPreSubmit(FormEvent$event){$sourceData=$event->getData();$form=$event->getForm();$identifier=&$sourceData['identifier'];if($identifier){if($this->identifierIsUrl($identifier)){$parser=$this->getIdParser();$identifier=$parse